<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>NFE</title>
</head>
<body>
<script>

    /*
    * 命名函数表达式（NFE，Named Function Expression），指带有名字的函数表达式的术语。
    * 注意是函数表达式而不是函数声明
    *
    * */

    let foo1 = function () {


    }


    let foo2 = function foo(n) {
        if (!n) {
            foo(100)
        }
    }


    foo2()
    foo()


</script>
</body>
</html>